From: Bevan Weiss Date: Sun, 27 Jul 2025 04:12:32 +0000 (+1000) Subject: realtek: RTL930x/RTL931x led_set defines X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=5d44b115f1fef40a6b023d098056d8affbe029ae;p=openwrt%2Fopenwrt.git realtek: RTL930x/RTL931x led_set defines Add defines for RTL930x and RTL931x led_set 'modes' (to avoid magic numbers in dts files). Signed-off-by: Bevan Weiss Link: https://github.com/openwrt/openwrt/pull/19791 Signed-off-by: Robert Marko --- diff --git a/target/linux/realtek/dts/macros.dtsi b/target/linux/realtek/dts/macros.dtsi index 66925fb791..b47b782669 100644 --- a/target/linux/realtek/dts/macros.dtsi +++ b/target/linux/realtek/dts/macros.dtsi @@ -61,3 +61,19 @@ full-duplex; \ }; \ }; + +// LED Set mode definitions +#define RTL93XX_LED_SET_NONE (0) +#define RTL93XX_LED_SET_10G (1 << 0) +#define RTL93XX_LED_SET_5G (1 << 1) +#define RTL93XX_LED_SET_2P5G (1 << 3) +#define RTL93XX_LED_SET_1G (1 << 5) +#define RTL93XX_LED_SET_100M (1 << 7) +#define RTL93XX_LED_SET_10M (1 << 8) +#define RTL93XX_LED_SET_LINK (1 << 9) +#define RTL93XX_LED_SET_LINK_BLINK (1 << 10) +#define RTL93XX_LED_SET_ACT (1 << 11) +#define RTL93XX_LED_SET_RX (1 << 12) +#define RTL93XX_LED_SET_TX (1 << 13) +#define RTL93XX_LED_SET_COLLISION (1 << 14) +#define RTL93XX_LED_SET_DUPLEX (1 << 15)